Architectural Extraction in Reverse Engineering by Prototyping: An Experiment
نویسندگان
چکیده
In this workshop proposal we present a prototype approach to help the extraction of architectural information in the re-engineering process. Commonly, the re-engineering life-cycle has been defined as a succession of the following tasks: analysis of requirements, model capture (understanding the system), problem detection, problem analysis, reorganization and change propagation [1]. We have evaluated the benefit of a prototyping approach with a focus on model capture. Although prototyping is a known approach to evaluate the application feasibility, costs, comparison and validation of choices, we focus in this paper on the aspects of prototyping that are helpful for re-engineering. In the following sections we first present the problem, and afterwards we present our proposal to solve this problem: a pattern describing how to use prototyping to extract architectural information from a legacy system.
منابع مشابه
A New Image-based Modelling System to Support Architectural Redesign Activities
In the architectural field there is no effective process for the rapid generation of computer models from existing buildings. Commonly, engineers use contact probe or laserscanning systems to perform such work, but these machines are not adequate for large objects as buildings. This study aims to solve this limitation through the replication of the human vision process into a computer programme...
متن کاملExtraction of 3D Geometrical Features of Biological Objects with 3D PCA Analysis and Applications of Results
The Computer Aided Design (CAD) systems are very well known by designers in their every day practice and numerical analysis. Computer models of real objects with advanced numerical tools, significantly improves the quality and reduce time of design process. In addition to the three-dimensional modeling systems, there are many other tools and techniques (such as reverse engineering, rapid protot...
متن کاملDeveloping an Approach for the Recovery of Distributed Software Architectures
The extraction of high-level architectural information from existing software systems, or architecture recovery, is a recent research area. This paper presents X-RAY, an approach for recovering distributed software architectures. X-RAY builds on previous work on architecture recovery and more traditional reverse engineering techniques, as well as on notations for architecture description. The k...
متن کاملA New Thermodynamic Approach for Protein Partitioning in Reverse Micellar Solution
Reverse micellar systems are nanofluids with unique properties that make them attractive in high selectivity separation processes, especially for biological compounds. Understanding the phase behavior and thermodynamic properties of these nanosystems is the first step in process design. Separation of components by these nanosystems is performed upon contact of aqueous and reverse micellar phase...
متن کاملRecognizing Design Patterns in C++ Programs with the Integration of Columbus and Maisa
A method for recognizing design patterns from C++ programs is presented. The method consists of two separate phases, analysis and reverse engineering of the C++ code, and architectural pattern matching over the reverse-engineered intermediate code representation. It is shown how the pattern recognition effect can be realized by integrating two specialized software tools, the reverse engineering...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997